@charset "utf-8";
/*轮播图*/
#myCarousel a{  text-decoration: none;}

.carousel-indicators {
    bottom: 10px;
}
.thumbnail{padding-top: 11px;height:25%;}
/*case*/
.carousel-inner .item{
    background: #d8e5f2 url(https://bkssl.bdimg.com/static/wiki-home/home/resource/img/publicizing_bg_ad17fbe.png) center center no-repeat;
    padding: 40px 20px 30px 20px;
}
.carousel-inner .item h4,.carousel-inner .item p{color: #666;}
.carousel-inner .overflow{ height: 3.19rem;line-height: 1.5rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;  -webkit-box-orient: vertical;  }
.tab1 .overflow{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;width: 38rem;}
/*.carousel-inner .item .overflow:after{content:"...";  font-weight:bold;  position:absolute;  bottom:0;  right:0;}*/

/*首页内容1*/
.tab1{
    margin: 30px 0;
    color: #666;
}
.tab-h2{
    font-size: 20px;
    text-align: center;
    letter-spacing: 1px;
    color: #0059b2;
}
.tab-p{
    font-size: 15px;
    text-align: center;
    letter-spacing: 1px;
    color: #999;
    margin: 20px 0 20px 0;
}
.tab1 .text-muted{
    color: #999;
}
.tab1 .media-heading{
    margin: 5px 0 20px 0;
}
.tab1 .col-md-6{
    padding: 20px;
}
.media img{
    width: 100px;
    height: 100px;
    margin-top: 6px;
}
/*首页内容2*/
.tab2{
    background: #F6EFFF;
    padding: 30px 20px;
    text-align: center;
}
.tab2 img{
    width: 40%;
    height: 40%;
}
.tab3{
    padding: 30px 20px;
    text-align: center;
}
.tab3 img{
    width: 40%;
    height: 40%;
}
.text h3{
    font-size: 20px;
}
.text p{
    font-size: 14px;
}
.text a,.media-body a{text-decoration: none;color: #757575;}
.text a:hover,.media-body a:hover{color: #666;}
/*没有小于768px，是因为bootstrap以移动端为优先设计*/
/*响应式*/
/*小屏幕（平板，大于等于768）*/
@media only screen and (min-width:768px ) {

    .tab-h2{font-size: 26px;}
    .tab-p{font-size: 16px;}
    .text h3{font-size: 22px;transform: translate(0%, 100%);}
    .text p{font-size: 15px;transform: translate(0%, 100%);}
    .tab2-text{float: left;}
    .tab2-img{float: right;}

}
/*中等屏幕（桌面显示器，大于等于992）*/
@media only screen and (min-width:992px ) {

    .tab-h2{font-size: 28px;}
    .tab-p{font-size: 17px;}
    .text h3{font-size: 24px;transform: translate(0%, 150%);}
    .text p{font-size: 16px;transform: translate(0%, 150%);}

}
/*大等屏幕（大桌面显示器，大于等于1200）*/
@media only screen and (min-width:1200px ) {
    .thumbnail img{width: 360px; max-height: 190px;}
    .tab-h2{font-size: 30px;}
    .tab-p{font-size: 18px;}
    .text h3{font-size: 26px;transform: translate(0%, 200%);}
    .text p{font-size: 18px;transform: translate(0%, 200%);}

}